Web Services Composition Optimization Based on Semi-Markov Decision Process
نویسنده
چکیده
Web service which is a kind of component on the Internet shows good encapsulation, loosely coupled and cross-platform. However, the single Web service has inevitable limitations in functionality; it can’t provide people with more function and complex service. In order to reduce the cost and time of developing, and achieve services value-added and reuse, we need to combine existing services to form a combination of services which can satisfy user’s demand. There are a lot of services with the same functions in the process of service composition; one of the key issues is to select service by using Qos (Quality of Service). The response time is a significant factor in the process of Web service composition; it is affected by network load and service itself. It is modeled by using finite state continuous time Semi-Markov Decision Process (SMDP), and then Q learning algorithm is used to obtain the optimal service composition policy.
منابع مشابه
Continuous-time MAXQ Algorithm for Web Service Composition
Web services composition present a technology to compose complex service applications from individual (atomic) services, that is, through web services composition, distributed applications and enterprise business processes can be integrated by individual service components developed independently. In this paper, we concentrate on the optimization problems of dynamic web service composition, and...
متن کاملComposing Nested Web Processes Using Hierarchical Semi-Markov Decision Processes
Many methods proposed for automated composition of Web processes use classical AI planning approaches such as rulebased planning, PDDL, and HTN planning. Web processes generated by classical planning methods suffer from the assumption of deterministic behavior of Web services and do not take into account fundamental QoS issues like service reliability and response time. In this paper, we propos...
متن کاملQoS-Based web service composition based on genetic algorithm
Quality of service (QoS) is an important issue in the design and management of web service composition. QoS in web services consists of various non-functional factors, such as execution cost, execution time, availability, successful execution rate, and security. In recent years, the number of available web services has proliferated, and then offered the same services increasingly. The same web ...
متن کاملConfiguration and adaptation of semantic web processes
In this paper, we present the METEOR-S framework for configuration and adaptation of Semantic Web processes. This paper shows how semantic descriptions of Web services can be used to facilitate Web process configuration and adaptation. For configuration, we present an approach that uses domain knowledge captured using ontologies, in conjunction with a well known optimization technique (Integer ...
متن کاملUsing Markov Decision Process Model with Logic Scoring of Preference Model to Optimize HTN Web Services Composition
Automatic Web services composition can be achieved using AI planning techniques. HTN planning has been adopted to handle the OWL-S Web service composition problem. However, existing composition methods based on HTN planning have not considered the choice of decompositions available to a problem, which can lead to a variety of valid solutions. In this paper, the authors propose a model of combin...
متن کامل